//
// Created by zain on 2017/3/1.
//

#ifndef PROJECT_SKYMATERIAL_H
#define PROJECT_SKYMATERIAL_H

#include "Material.h"

namespace ZainGL{
    class SkyMaterial : public Material {
    public:
        SkyMaterial(const GLchar *pathV, const GLchar *pathF,
                 std::unordered_map<std::string, ZainTL::FileDatas> *bufferMap = nullptr);

        void update(glm::mat4 viewMat, glm::vec3 viewPos, glm::mat4 projMat, std::vector<Light *> lights, GLfloat d, GLfloat d1) override;
    };
}


#endif //PROJECT_SKYMATERIAL_H
